/**
 * 初始化商品属性值详情对话框
 */
var ItemAttributeValueInfoDlg = {
    itemAttributeValueInfoData : {}
};

/**
 * 清除数据
 */
ItemAttributeValueInfoDlg.clearData = function() {
    this.itemAttributeValueInfoData = {};
}

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
ItemAttributeValueInfoDlg.set = function(key, val) {
    this.itemAttributeValueInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
    return this;
}

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
ItemAttributeValueInfoDlg.get = function(key) {
    return $("#" + key).val();
}

/**
 * 关闭此对话框
 */
ItemAttributeValueInfoDlg.close = function() {
    parent.layer.close(window.parent.ItemAttributeValue.layerIndex);
}

/**
 * 收集数据
 */
ItemAttributeValueInfoDlg.collectData = function() {
    this
    .set('attrValueId')
    .set('attrValue')
    .set('attrValueDesc')
    .set('attrId')
    .set('isEnabled')
    .set('sortNum')
    .set('created')
    .set('modified');
}

/**
 * 提交添加
 */
ItemAttributeValueInfoDlg.addSubmit = function() {

    this.clearData();
    this.collectData();

    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/itemAttributeValue/add", function(data){
        Feng.success("添加成功!");
        $("#refresh_ItemAttributeValueGrid", window.parent.document).click();	//重新载入 
        ItemAttributeValueInfoDlg.close();
    },function(data){
        Feng.error("添加失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.itemAttributeValueInfoData);
    ajax.start();
}

/**
 * 提交修改
 */
ItemAttributeValueInfoDlg.editSubmit = function() {

    this.clearData();
    this.collectData();

    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/itemAttributeValue/update", function(data){
        Feng.success("修改成功!");
        $("#refresh_ItemAttributeValueGrid", window.parent.document).click();	//重新载入 
        ItemAttributeValueInfoDlg.close();
    },function(data){
        Feng.error("修改失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.itemAttributeValueInfoData);
    ajax.start();
}

/**
 * 控件处理
 */
$(document).ready(function() {
	var bdata =  [{id: false,text: '否'},{id: true,text: '是'}];
	$("#attrId").select2({
		data: var2Select2Data(parent.select_var_attrId),	//调用父窗口变量
		tags: true,
		multiple: false,
		tokenSeparators: [','],
	});
	
	datePick($("#created")[0]);
	
	datePick($("#modified")[0]);
	
});

